.blog_one{
   margin: 0 0 40px 0;
   padding: 2%;
   position: relative;
   float: left;
   width: 95%;
   border: 1px solid#ccc;
   background: #f0f0f0;
}
.post-view {
   float: left;
   text-align: center;
   background: #ce0016;
   color: #fff;
   width: 60px;
   margin-top:5px;
   font-size: 10px;
}
.blog_info{
   position: relative;
   float: right;
   width: 86%;
}
.blog_line{
   border-bottom: 1px solid #DDDDDD;
   text-align: left;
   width: 100%;
   float:left
}
.blog_title{
   float:left;
   width:100%;
   color:#000;
   font-size:20px;
}
.image_blog{
   margin: 15px 0;
   position: relative;
   width: 100%;
   float: left;
}
.readmore {
   background-color: #ce0016;
   padding: 2px 10px;
   position: relative;
   float: left;
   overflow: hidden;
   color: #fff;
   margin-top: 20px;
}
.readmore a{
   color: #fff;
}